// 数据类型
// 基本数据类型： 传递的是值
// 引用数据类型： 传递的是所在的地址

// var a = 1
// var b = a // var b = 1
// b = 2
// console.log(a, b) //1, 2


// 数组的传递： 传递的是所在的地址
var arr = ['aa', 'bb', 'cc']  // a -> 地址：第36
// var brr = arr // b -> 地址：第36 // 此时a跟b指向是同一个地址
// brr[1] = 'dd'
// console.log(arr[1], brr[1]) 

// 数组的复制： 改变新数组，不影响原数组
// var newArr = [] //地址：28
// for(var i = 0; i< arr.length; i++) {
//     newArr.push(arr[i])
// }

var newArr = arr.slice(0)
newArr[1] = 'dd'
console.log(arr[1], newArr[1]) 
